package com.zmn.brs.model.entity.objective.rule;

import com.zmn.common.utils.pager.Operator;
import lombok.*;

import java.util.Date;

/**
 * 
 * 
 * @author chongw
 *
 * @since 2021-05-28 17:05:29
 */
@Data
@Builder
@ToString
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class ObjectiveRule extends Operator{
	private static final long serialVersionUID = 1L;

	/**
	 * 目标规则阈值ID
	 */
private Integer objThresholdId;
	/**
	 * 阈值ID
	 */
private Integer thresholdId;

	/**
	 *  子目标ID（关联OKR子目标）
	 */
private Integer subgoalId;
	/**
	 * 目标考核对象类型：0 一级部门目标 1 责任人目标，2 下级部门目标
	 */
private Integer objMasterType;
	/**
	 * 目标考核对象ID
	 */
private Integer objMaster;
	/**
	 * 责任人姓名
	 */
private String objMasterName;

	/**
	 * 部门ID
	 */
private Integer deptId;

	/**
	 * 部门名称
	 */
private String deptName;
	/**
	 * 状态，1,禁用，2启用
	 */
private Integer status;
	/**
	 * 创建人
	 */
private String creater;
	/**
	 * 最新修改人
	 */
private String updater;
	/**
	 * 创建时间
	 */
private Date createTime;
	/**
	 * 最新修改时间
	 */
private Date updateTime;

}
